# -*- coding: utf-8 -*-
import sys


###############################################################################
# OS DETECTOR
###############################################################################

OS_KEY = "Ctrl"

FONT_FAMILY = 'Monospace'
FONT_SIZE = 11
if sys.platform == "darwin":
    FONT_FAMILY = 'Monaco'
    FONT_SIZE = 11
    OS_KEY = "Cmd"
elif sys.platform == "win32":
    FONT_FAMILY = 'Lucida Console'
    FONT_SIZE = 10

###############################################################################
# IDE
###############################################################################

MAX_OPACITY = 1
MIN_OPACITY = 0.3

TOOLBAR_ORIENTATION = 1
#UI LAYOUT
#001 : Central Rotate
#010 : Panels Rotate
#100 : Central Orientation
UI_LAYOUT = 0

LANGUAGE = ""

SHOW_START_PAGE = True

CONFIRM_EXIT = True
NOTIFY_UPDATES = True

PYTHON_PATH = "python"
EXECUTION_OPTIONS = ""

PROFILES = {}


###############################################################################
# EDITOR
###############################################################################

INDENT = 4
MARGIN_LINE = 80
SHOW_MARGIN_LINE = True
REMOVE_TRAILING_SPACES = True
SHOW_TABS_AND_SPACES = True

BRACES = {"'": "'",
    '"': '"',
    '{': '}',
    '[': ']',
    '(': ')'}

FONT_MAX_SIZE = 28
FONT_MIN_SIZE = 6
MAX_REMEMBER_TABS = 50

HIGHLIGHT_VARIABLES = True    # Variables on Visible Area
HIGHLIGHT_ALL_VARIABLES = False    # Variables on the Document

FIND_ERRORS = True
ERRORS_HIGHLIGHT_LINE = False
CHECK_STYLE = True
CHECK_HIGHLIGHT_LINE = True
CODE_COMPLETION = True
ENABLE_COMPLETION_IN_COMMENTS = True

CENTER_ON_SCROLL = True

SYNTAX = {}

EXTENSIONS = {}

BREAKPOINTS = {}
BOOKMARKS = {}


###############################################################################
# FILE MANAGER
###############################################################################

SUPPORTED_EXTENSIONS = [
    '.py',
    '.html',
    '.jpg',
    '.png',
    '.ui',
    '.css',
    '.json',
    '.ini']


###############################################################################
# PROJECTS DATA
###############################################################################

PROJECT_TYPES = {'Python': None}

LANGS = []


###############################################################################
# EXPLORER
###############################################################################

SHOW_PROJECT_EXPLORER = True
SHOW_SYMBOLS_LIST = True
SHOW_WEB_INSPECTOR = False
SHOW_ERRORS_LIST = False


###############################################################################
# WORKSPACE
###############################################################################

WORKSPACE = ""
